83e74549d080b6249a26b38383bb3c75447f5449,drools-compiler/src/main/java/org/drools/xml/VariableRestrictionsHandler.java,VariableRestrictionsHandler,end,#String#String#,83
Before Change
final LinkedList parents = this.xmlPackageReader.getParents();
final ListIterator it = parents.listIterator( parents.size() );
it.previous();
final FieldConstraintDescr fieldConstraintDescr = (FieldConstraintDescr) it.previous();
fieldConstraintDescr.addRestriction( variableDescr );
return null;
}
After Change
final ListIterator it = parents.listIterator( parents.size() );
it.previous();
Object parent = it.previous();
if ( parent instanceof FieldConstraintDescr ) {
final FieldConstraintDescr fieldConstraintDescr = (FieldConstraintDescr) parent;
fieldConstraintDescr.addRestriction( variableDescr );
} else {
System.out.println("variableRestriction class");
}